// 基类
export default class {
    constructor({ el }) {
        // 接收el参数在初始化时放入，解决异步残留问题
        this.el = el;
        Promise.resolve().then(() => this.init());
    }
    init() {
        // 获取传入el参数的节点
        this.$el = $(this.el);
        // 渲染
        this.render();
        
        // 获取数据(结构已经初始化完成，有真实的DOM，渲染完成之后触发)
        this.mounted();
        // 业务处理
        this.handle();
        
    }
    render(){};
    mounted(){};
    handle(){};
}